i made more progress on it...