added alot better torch mode