More has many implementation