Add funtion feature added completely