generate user and achievement model&controller