added rationale for choosing peewee