add levels and UI