mmmmk...good work but why?