some work on the blueprint database, new unique id concept