Added 19 + 20
Added -24
Added 25
Added #27