added edge capability