updadted spud_core