change suport type foider
continue clean code.