basic skeleton in