Took too much work now, will maybe add it later