first few libs and framework added