added ensure_it library