first commit
parse food library 80%, need test
finish manage user