adding a,k,l
fixing merge