start DOC; better def syntax