added crazy new shit