add a system for cleaning defining constants