Posted my first IC, hope it's not too short.