Rough stream of thoughts... no AI was used in the process