Add behavior interfaces