minor updates plus to and from dict methods included