datum from scratch