Copied files from oblig1