wow why haven't I thought of that