i will try to do it although it looks very hard
no mistakes i hope