added multiple instance ability