looks like test will work, needs to be tested though