More details, implementation ready to test with real Urges and Behaviors