adding test for shapes lib