adding leap stuff