repo cleaned
typedef renamed