Got rid of misc.def() and using  etc