added @author tag and comments