initial changes for new methods