corrected tuque include and added constructor