Muhammad Adeel Tampere university of Tec W.