add computed property