working an AMPs, currently untested version. probably will work. unstable version! dont use this