added control directive