Added class and method comments