add computed versions