Implented basic layout