Added more skeleton code, comments.