added features and decorations