that took way too long to do