@Layout Implement(60%)