Rename variables and remove unnecessary sort
Move secret to initializer and remove start method
Make private methods private