Mostly finished implemeting tip creation and tracking