basic functionality of module working correctly