updated to latest source and published