trying to add functional controls again