naive stack