add security and cloud processing