added all() method; added ServicesProvider and bootstrap