Just wrote this long ass bio v.v