added char and bynary arrays