implemented animation and start_limit settings