work on initvelocity