closes #57, created more database objects