rewrite for computed property guide