a lot more stuff helping my plot my idea