Stole a lot from Yukari, should have really forked I guess

Signed-off-by: Thomas Moore <tsanm93@gmail.com>