fixes and new requirements for the module