find problem, fix the desgin