starting level implementation