custom long parser added