change naming standards for certain interface methods + refactors