all my functions work properly, I hope

there are minor changes to do in my part of project
Julia's code