trying out new way of making components and adding