trying but failing
more progress