added a services provider and a bootstrap