work on main methods and readme