submitted solutions
make it work again