Added contracts