fix'ed interface/trait relation with arg method