started implementing handling and ln