new files in marcinLib