first commit

menu and lib