add lombok support and password