closes #7, but it is not working correcly and it is super slow