Different types of view creations