proper 3D model is the hardest...in some situation XD