added top ten solutions and some bug fixes