assignment1 - external doc