Second attempt of initial commit. Not so bad:)