initial DogDoor class
fix vod too void
Initial Remote class