added background etc