Add some new feature which are still in testing phase and switching db production to postgresql