function estimate done
fresh commit