make conversion work, need to update to optional