[feat] changes to solutions