Asking for help and this isn't easy (may contain triggers?)