ryf raf

still working on it...