constants and start method