Enabling non technical users to enjoy technology