renamed decorator