added sources and maven files