added delete, member events, a console, and now returns the score