Add Top
Use sprintf instead of string_of_int