@npna: I've done all