finilizing + documentation