added the solver, made the cross work only for the top layer