i should have pushed this sooner...