Fixed bugs, added description.