interface for a behavior
ok