directive signature, whitespace, and minor css