this seems good ... (OU possible Dline class )