Backend implementation of multiple authors and some minor changes