-Text Fully implemented