final startup class design commit