initial homework structure