new functions added, css changes