first commit working basic