teoretical solution found..