add machine models, collections and requests