BUILDING THE PROTO TYPES