Added method descriptions (although method names are descriptive enough)