i was just wondering if there was some "usual" way to construct one