bootstrap (todo: use git sub module)