Restructure classes
Add get-first command