STM can be a hard thing to do , as it needs very clean surfaces and sharp tips . STM can be a challenging technique , as it requires extremely clean and stable surfaces , sharp tips , excellent vibration control , and sophisticated electronics .