fixed comments added decorator