add contextmanager to makefile & spec