create treasure trove module and struct