Fixed construct, add and cons