streamlined methods and corrected typo