added holdAt, cleaned up formatting