added condition model and store