adds some requisites to help bullet proof