updated generators
updated inputs and styling