relocate, this is not a general requirement
refs #4: start to write testing code