added elastic IP task skeleton