integer prototypes implemented