revise build rule for fcontext