w,p,b controllers completed