adding all my code in
something wrong