removed unnecessary @observable