finished adding properties, working on tag implementation now.