detect start