adding sigma initalizer
calling creating templates method
fixing update status logic