revised layouts templates