moving melon to the head of the class and removing lib templates