working on making cross browser compliant..