added delete functions to the blocks and artefacts.