practicing mvc and oophp