Added portal and improved code and level0