add toString and constructor to test admin