Left some bugs for summing up
Don't crash sometimes