creating prototyping component