Finish, add docs