Representing human habits: towards a habit support agent