think i might have prototyping issues