add interface and test bootstraps