tutorials and testing