better module help and test