compiled and running successfully needs a bug test