committing singleton code