Basics of linear rolling complete

need to add documentation & fix export statement