intro to 3