remove unused variable
cleanup default method documentation
additional tests and updated docs