added exceptions when elements missing
testproject added