add the bootstrap
add functional test