View Load Implemented different types of view