fixed aeq overloading