initial implimentaion for context \ project support