make it maven compatible