implemented fixed background issues