added comments and change between levels