added some components drafts