added stupid stuff