finished 4 and 5, used minted instead of verbatim to find out if it looks nice