solve many problem