try animation then worry about contain