post should be generic GL for the moment