added startup sequence