checked if mbstring is available before using it
added project description