add an error thing
add TODO file in writing dir
better language
write about callback ordering