added fonts placeholder file
updated comments and minor refactorization