created definitions.hh
updated definitions.hh