add page frame managerment
re-organize the directories