ValueBlock now only missing void execute()