better to make it executable