added angular behavior to all slots
modified service