working on how a component would work
refining components
continuing to refine components and making a more interesting do macro