attempt 3: fix formatting