moved class question to lib