add parsing powers