second
style and fucntion
changes