added packrat compabilities