reduced the number SQL statements by using include