modularizes backend header