got rid of the Q beacuse its only for strings