Fix data entry

The wrong data entry methods were being used. They somehow were reverted to the old methods that were slated to be removed. They are now up to date. There are still some issues with how the JS for the table works, but those can be addressed later.