initial code to allow for bonusing