some override solved