add cl pl and other stuff