finished with the second part...need to check up with others