radical change to fd() - finally working; added example flowers