book profit else