forked from: closure graphics

