i will write factions here\