HUMMINGBIRDS (work in progress)