implemented description