fonts added. some logic fixes. to function.