Refactor Structure
Adding apiView
refactor structure