Semi implementation of ().
Semi implementation of function.