removed comments as per style guidelines