Revert "removed unnessesary methods"

This reverts commit 41aecf428803a86058c9ca73cadb90586da541e3.