more hw3 stuff