first steps towards nice modules