almost debug... need more