add computed goto