block collection api