buttons and verification finally works