small changes to source. (future purposes)
merge...