prefix all init function with my_ for discoverability