remove forward for functions