initial skeleton is done