is it even possible though and if it is then what do i do on the software side