after all, personal coding style will be better than scholar