forked from: Attractor

