decision logic

decision logic