beginning stages of adding component