added general mc. still contains old code
added functions for using omega_v, and general Mc walk