all working and some styline