Add more abstracts components