almost done. ahhaha. need to finish the OBOE part.