It's hard to understand the model at the moment. Giving different parts/features relevant names would help a lot.