started writing compilation doc