some fixed in the solutions
quickfix to remove warning