Adding ability to use with component