made background image load first and added some doc