first release.various bugs.