added edge case
added edge case