second commit with ready functionality