from cameron
remastered from FluXy