determined to get kde completed today..almost there. needs testing.