made signup possible because of custom attributes in application controller