process skeleton