draft of cred reader