make basic type's methods appearently