removed comments, added description method