Initial Commit

Design, functions and security added