so much to read, we all should share each others work