create arquitecture