added lightweight transaction