add additional documentation and test coverage
remove unused step