adds features!