add simple singleton example