first attemt to the asignment