implement bootstrap interface