added description and logging methods