custom behaviors for emic project