added styleing, more to add, almost ready