quick start of pool struct creation