added customizations, still work in progress
added scoring, refined customization