asset behavior