Dynamic Web Applications project 3