added initialize bootstrap boilerplate
restructured