custom solutions full solution toggle (mostly working)