edge case added