add my favoriate tips found on stackoverflow