added corner case test