Alternate way for component