nothing is working but I have an idea how it should be