Add parameter startStep
Fix Makefile and move typedefs