added: creating,editing,deliting and finishing features