added animated solver