Custom structures kind of working