Needs improvement especially i. The outside