finalized background analysis and shit