changed Method names to represent functionality better