porting over styles