Just experimenting with how to structure the module