derived from bedrock&paradox