executor logic kinda working