build including properties