removing pointless constructor
moving try to core