Added comments and such.