updated based on reading documentation and the mailing list