why create separate layout for public users?