add comment for future optimization