strings reworked by teacher