completes availability feature
merged availability feature