first version of Yamvc