removed the helper methods