Adapted to EvoSoft