use readonly for travis