just defined some functions that I want to add. I know that it is now a little bit unclearly.