Updated API(ie. interfaces) of components