A class of non-holomorphic modular forms