beta verion 0.5: first version