methods and tutorials