adding feature B