refactored method names to be more concise by removing is_a