Main #K Part