new texts, design, small bugs corrected