Basic functionality works but need to get float return working