skeleton code updated