temporarily done with typedef

temporarily done with typedef