based on the idea of <>ne Div