adding special words functionality