added (require) guards; added ocp-indent