this is the thread to give u something good wrt engineering aspects