add security & fast loading ability