initial commit with working crawler