added includes to replacement