created enum for solver types to set a desired solver type