add external folder and gtest
reordering