prepearing for discr