adding has_one... testing