going over html manipulation etc