added edge functionality, when it comes