Added abstract key word.