level model added in level.h