added methodologies