add shift tools