Chargen basic functionality working/tested.