use stateless start method instead of stateful