There is alot to think about