added getAvailableX() methods