deploy self