trying to get semantic to do its thing
wish i remembered how to do this
not sure if this is what i want here