functon 2 object
some updates
add more content
add placeholder param
add placeholder param
output stuff