Basically my thought process