just for learning as3. just for fun. o(∩_∩)o