remove redundant types palceholder