queueable upgrades implemented, morph gadget is a mess