this is sparta
le refact