added maven for testing purpose