add declare and define