clean up require and paramless functions