some progress. much help from Daisy