Practical functions - flashgateflashgate