added shape libs