typing variables