Sam tools (19/20)

Sam tools