preparing for back usage