really rough concepts