trying new techniques and renaming methods