added c lib for multiple contexts of execution