only reading and loading placedefinitions once