remove forward decl functions