wrongly separate tokens only by spaces, fix it later