add: methods to return the js and css files from each labs. update: made some attributes mandatory.