add ability to change availability