many updates and bug fixes