Refactor the code
Add groups libraries
Add go back button, fixes bugs, details