adding set and get opacity and getting rid of dirty