finished documenting api. cleanup