added branches to coverage