first version. methods exist, scoring is broken