initial tasks architecture