add exceptions
remove count prependation