added dynamic bg and header