start with unofficial swf documentation