added background transparency