fixed factor problem