first revision of blueprint from apiary.io