added the protected table variable because I like my non-plural table name :)