implemented logic for auto defaulting definitions upon creation