initial version with bootstrap