add sulution 3.5