Working on the interface
Added list sorting n stuff