Minor design modifications, more implementations on author crud