requirements and also base templates with bootstrap