Program for Proto 1