added new features and new customer modulde