LOW: added some tests
LOW: added copyright header