estimate module create estimate calculation