require and magic added, also menu added