Add layout. Add access control. Add some functionalities