add entry component & removal functionality