core functionality of 'manage' tab on module manager