Added prototyping