Question: who wrote what have you done for me lately
Answer: Janet Jackson; Jimmy Jam & Terry Lewis; T. Lewis; J. Harris III; James Harris III; Jam & Lewis; Janet Jackson; Janet Damita Jo Jackson