added background grade loading, and Utils and Constants classes