messed around with vs solution