WIP
specs pass
todo hand sorting