Added a working but fairly horrible version of P98