move all useful variables to struct governd