added background and transparencies