base for strings-basic