created first draft of component