add description, change to new architecture