a lot of debugging
attempt two to commit