refactor plat.h, add gamma