added bleeding edge requirements