filling in with some work from other projects