completed methods in BasicAnalysis