Main portion done