simple mvc framwork