Modularize webapp part
--password functional