rough conclusion done.