removed method (too complicated for students)