added control and meta support