-- cleaned up comments and added missing semicolon