add callable prototyping