My version of 4text