Fourth part of Assignment