better options for dot scripts