Add methods and logic.