this looks like one of the most difficult/complex models that i have seen someone try to make. good luck!!