505 analysis