added new levels and empty functions