public skeleton