added text and empty methods