some non-project specific custom blocks