more flexible for formtastic