detailed technical analysis