Got all of the components written, just need to debug now