TODO add slot states proxy