put availability on interface