first commit working progress