P R O T O T Y P E (1) P R O T O T Y P E (2)