Please look at excisting libraries before adding new classes :P