add some fancy background

also created a catch block for catching if the number input is null or
too long