add GLM library
add and relocate some files