This sounds a lot like a "file menu". Did you mean for your methods to cover only high level operations? How about things like editing operations such as inserting or deleting text, or translating a math equation or rendering a graphic? I'm not suggesting you add these, just trying to clarify what your foundation class is for. --le --le ----- Original Message ----- From: "Alex Jurgensen" <asquared21@xxxxxxxxx> To: <Brailleblaster@xxxxxxxxxxxxx> Sent: Tuesday, February 08, 2011 12:05 AM Subject: [brailleblaster] Javascript Library Hi All, Here are the proposed methods that I think should go into my backend Javascript class. BBFoundation.emboss(); BBFoundation.open(); BBFoundation.save(); BBFoundation.saveAs(); BBFoundation.translate(); These are only the methods that interact with the Java code. Can anyone think of others? Regards, Alex,