3 Necessary Tools