yeah, will be changed somehow, for currently, the generic names are just easy for me to code. 
I've still havn't concentrate about naming a variable or well stucture it. Make the correct way to make it work first, then optimize this after. Thanks for comments.