more validation
error handling
changes file update
[release 0.6]