lets start from scratch here