keys needed for database part 1