added TODO list
ad hoc attribute working