added some converters. starting to reimplement methods