improving level model