forked from: THRUST CAVE

