there are 5 approaches you have to take 2 of them and apply it to the project. Look at the book Pages from ( 190-205)