sort this out later
sort this out later no really
spec directory
works up to nine
works for up to 19
refactor; works up to 99
refactor
up to 200