adding basic component 

Signed-off-by:Narimm <benjicharlton@gmail.com>