It's better for me to merge the logics together than just adding more logics. Good suggestion.