compilation issues resolved