added basic scoring and started bonus identification