Updated with lots of new undocumented features and added bootstrap