Need some guidance on ad algorithm