decision module new architecture