basic obo behavior specified