First checkin of knowledge code