ADDED: some stuffs