Add some logs
Add start, pause and nextStep function