added ability to change background and header image