missed one method replacement