working on proper test