architecture draft